
void main(List<String> args){
  var list = [1, 2, 3, 4];
  print(list);

  // 新增元素
  list.add(4);

  // 遍历元素 
  list.forEach((e){
    print(e);
  });

  // 移除指定位置处元素
  list.removeAt(2);
  print(list);

  // 转化成 set 对象
  var set = list.toSet();
  print(set);


  List list1 = new List(3);
  // List list = new List();   list1.length = 3;  // 写法等同

  // 填充值
  list1.fillRange(0, 3, 6666);
  print(list1);

  list1[1] = 222;
  print(list1);

  // Unhandled exception: Unsupported operation: Cannot change the length of a fixed-length list
  // list1.length = 4; 


  // 错误的写法 
  // list1.add(88888);  // Unhandled exception: Unsupported operation: Cannot add to a fixed-length list
}